Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Australian Open - Melbourne Australia F4 USA F12 Australia F3 Australia F4 Romania F1 Romania F2 Slovenia F3 Morocco F3 Morocco F4 Morocco F5 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Spain F7 Spain F8 Spain F10 Spain F11 Italy F5 Italy F6 Italy F8 Bulgaria F1 Italy F12 Italy F13 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F1 Australia F2 Italy F12 Australia F1 Australia F3 Australia F4 Chinese Taipei F1 Chinese Taipei F2 Korea F2 Korea F3 Australia F11 Australia F12 China F4 China F5 Korea F6 Korea F10 Korea F11 Bulgaria F4 Great Britain F4 Usa F8 Usa F9 Australia F6 Australia F7 France F5 Italy F5 Italy F6 Netherlands F1 Yugoslavia Open - Belgrade Burnie Challenger Rome Challenger Prostejov Challenger San Remo Challenger Prostejov Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Singapore Challenger Burnie Challenger Caloundra Challenger Casablanca Challenger Sarajevo Challenger Shanghai Challenger Sacramento Challenger Kyoto Challenger Rome Challenger Prostejov Challenger Orleans Challenger Mons Challenger Ostrava Challenger Gimcheon Challenger Busan Challenger Shanghai Challenger Traralgon Challenger Heilbronn Challenger Busan Challenger Seoul Challenger Kaohsiung Challenger Ningboo Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Kyoto Challenger Aix En Provence Challenger Slovenia F2 Bulgaria F2 Spain F9 Phoenix Challenger Kaohsiung Challenger Mauthausen Challenger Nottingham Challenger Ilkley Challenger Zivnobanka Czech Open - Prostejov Seoul Challenger Busan Challenger Kobe Challenger AIG Japan Open - Tokyo Copenhagen Open - Copenhagen Gelsor Open Romania - Bucharest Kremlin Cup - Moscow BMW Open - Munich Telenordia Swedish Open - Bastad RCA Championships - Indianapolis The Hamlet Cup - Long Island Salem Open - Hong Kong St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2002 - Doha Copenhagen Open - Copenhagen Estoril Open - Estoril BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Qatar Exxon Mobil Open 2003 - Doha Milan Indoors - Milan Copenhagen Open - Copenhagen BMW Open - Munich Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg BMW Open - Munich The Stella Artois Grass Court Championships - London Mercedes Cup - Stuttgart International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Vietnam Open - Ho Chi Minh City CA Tennis Trophy - Vienna Chennai Open - Chennai Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open SEAT Godo 2006 - Barcelona Next Generation Adelaide International - Adelaide Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Allianz Suisse Open - Gstaad Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington ATP Kremlin Cup - Moscow Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Brisbane - Brisbane Open Sabadell Atlantico - Barcelona AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney Regions Morgan Keegan Championships - Memphis AEGON Championships - London AEGON International - Eastbourne German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Brisbane International - Brisbane Apia International - Sydney Kobe Challenger BMW Open - Munich AEGON International - Eastbourne Citi Open - Washington Erste Bank Open - Vienna Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON Championships - London Citi Open - Washington TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Moselle Open - Metz Malaysian Open - Kuala Lumpur Shenzhen Open - Shenzhen China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Brisbane International - Brisbane Aircel Chennai Open - Chennai Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha BB&T Atlanta Open - Atlanta Open Sud de France - Montpellier Gazprom Hungarian Open - Budapest AEGON Championships - London AEGON International - Eastbourne Swiss Indoors Basel - Basel Brisbane International - Brisbane Sydney International - Sydney Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Open Parc - Lyon Nature Valley International - Eastbourne Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm ASB Classic - Auckland Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Sofia Open - Sofia Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade BMW Open - Munich cinch Championships - London Nature Valley International - Eastbourne Nordea Open - Bastad Citi Open - Washington St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Singapore Tennis Open - Singapore Sardegna Open - Cagliari Astana Open - Nur-Sultan Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Delray Beach Open - Delray Beach Viking International - Eastbourne Truist Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Yokohama Challenger Hilton Waikoloa USTA Challenger - Waikoloa AXA Open - Lisbon Zivnobanka Open - Prostejov Memorial Savigni - Sassuolo Open Diputacion - Cordoba Hungarian Architect Open - Budapest Okal Cup - Eckental Samsung Securities Cup Challenger - Seoul Heilbronn Open - Heilbronn The Indian Oil Servo ATP Challenger - Chandigarh Residenza Open - Magdeburg ECM Cup - Prague Zivnobanka Czech Open - Prostejov Tatra Banka Open 2001 - Bratislava VSZ Solvak Open Challenger - Kosice Zivnobanka Open - Prostejov Ciur Pribram Challenger - Pribram Healthsouth/USTA Challenger - Denver Volkswagen TED Open - Istanbul Segovia Challenger Open Castilla y Leon - Segovia Heinekin Open 1998 - Budva Medicor Open - Budapest Nuembrecht Challenger - Nuembrecht Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck Zivnobanka Open 1999 - Prostejov ATU Cup 1999 - Weiden Volkswagen TED Open - Istanbul Open Castilla y Leon - Segovia Ciur Cup 99 - Prague KGHM Polish Indoors - Wroclaw Rado Geneva Challenger - Geneva Barletta Citta Della Disfida Open 2000 - Barletta The Scottish Tennis Championships - Edinburgh drkoop.com USTA challenger of Miami - Miami Warsteiner Grand Prix - Oberstaufen LTA Men's Challenger - Wrexham Podebradka Cup - Prague Tatra Banka Slovak Open - Bratislava Osaka International Tennis Tournament - Osaka The Wrexham Challenger - Wrexham Yitzhak Rabin Challenger 1998 - Tel Aviv Crystal Cup 1998 - Portoroz ATP Challenger Hamburg - Hamburg Medicor Open - Budapest Yitzhak Rabin Men's Challenger - Tel Aviv Okal Cup - International Bavarian Championship - Eckental Czech Open - Prostejov Kia International In Kawana - Kawana KGHM Dialog Polish Indoors - Wroclaw Nottingham Challenger Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Cherbourg Challenger Tennis Masters Series - Paris Bath Challenger Cremona Challenger Prostejov Challenger Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Burnie Challenger Masters Series Hamburg - Hamburg Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Rogers Cup - Toronto Burnie Challenger Caloundra Challenger Sony Ericsson Open - Miami Singapore Challenger Western & Southern Financial Group Masters - Cincinnati Kyoto Challenger Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Kaohsiung Challenger Busan Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Kyoto Challenger Prostejov Challenger Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Toyota Challenger Sunrise Challenger BNP Paribas Open - Indian Wells Bangkok Challenger Ningboo Challenger Sony Open Tennis - Miami Burnie Challenger Tiburon Challenger West Lakes Challenger Monte-Carlo Rolex Masters - Monte-Carlo Yokohama Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sydney Challenger Western & Southern Open - Cincinnati Rimouski Challenger San Luis Potosi Challenger Rimouski Challenger Leon Challenger Guadalajara Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Leon Challenger Tallahassee Challenger Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Prostejov Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Ostrava Challenger Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Napa Challenger BNP Paribas Open - Indian Wells Sacramento Challenger Tiburon Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Traralgon Challenger 2 Internazionali BNL d'Italia - Rome Yokohama Challenger Rogers Cup - Toronto Burnie Challenger Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Guangzhou Challenger Taipei City Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Binghamton Challenger Western & Southern Open - Cincinnati Aix En Provence Challenger Rome Challenger Vicenza Challenger Prostejov Challenger Furth Challenger Ilkley Challenger Lexington Challenger Aptos Challenger Vancouver Challenger Kyoto Challenger Shenzhen Challenger Sarasota Challenger Canberra Challenger St. Brieuc Challenger Bratislava Challenger Yokohama Challenger Bergamo Challenger Lexington Challenger Aptos Challenger Ho Chi Minh City Challenger Oberstaufen Challenger Heilbronn Challenger Mestre Challenger Zivnobanka Czech Open - Prostejov Vancouver Challenger Kaohsiung Challenger Kobe Challenger KGHM Polish Indoors - Wroclaw Toyota Challenger Hua Hin Challenger Gwangju Challenger Yokohama Challenger Australian Open - Melbourne U.S. Open - New York Sports Expert Open - Nettingsdorf Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York DPD Challenger 99 - Aschaffenburg Prague Challenger - Prague Raanana Challenger Architect Open - Budapest Challenger de Granby - Granby Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Salem Open - Hong Kong Heineken Open - Auckland Open 13 - Marseille Heineken Open - Auckland Milan Indoors - Milan Estoril Open - Estoril Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank Private International - Sydney Milan Indoors - Milan Open 13 - Marseille Dubai Open - Dubai Salem Open - Hong Kong The Dubai Tennis Championships - Dubai The Stella Artois Championships - London Japan Open - Tokyo The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Next Generation Adelaide International - Adelaide Gerry Weber Open - Halle The Nottingham Open - Nottingham Medibank International - Sydney Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo Mercedes Cup - Stuttgart SAP Open - San Jose Swiss Indoors Basel - Basel Apia International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Apia International - Sydney Claro Open Colombia - Bogota Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport Open Sud de France - Montpellier AEGON Championships - London Gerry Weber Open - Halle TEB BNP Paribas Istanbul Open - Istanbul PBZ Zagreb Indoors - Zagreb Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai Qatar Open - Doha Generali Open - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam AEGON International - Eastbourne Sofia Open - Sofia Swiss Indoors Basel - Basel Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Serbia Open - Belgrade BMW Open - Munich Gonet Geneva Open - Geneva Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Rakuten Japan Open - Tokyo Wimbledon - London Apia International - Sydney Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Brisbane International - Brisbane Sydney International - Sydney Intrum Stockholm Open - Stockholm Open Sabadell Atlantico - Barcelona New York Open - New York Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart Noventi Open - Halle Tento Czech Open - Prague ABN/AMRO World Tennis Tournament - Rotterdam Cherbourg Challenger BMW Open - Munich Tennis Masters Series - Montreal Legg Mason Tennis Classic - Washington D.C. BNP Paribas Open - Indian Wells Chengdu Open - Chengdu St. Petersburg Open - St. Petersburg IPB Czech Indoor - Ostrava Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rogers Cup - Toronto The Stella Artois Championships - London Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Western & Southern Open - New York Rolex Paris Masters - Paris Legg Mason Tennis Classic - Washington Shenzhen Open - Shenzhen Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Abierto Mexicano Telcel - Acapulco Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Internazionali BNL dItalia - Rome Rogers Cup - Montreal U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Rogers Masters - Toronto French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, F, SRB-CZE 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, QR, AUS-BIH 4-0 ATP Cup - Melbourne Davis Cup, Finals, QF, AUS-CAN 1-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUS-BRA 3-1 Davis Cup, Finals, Group D AAMI Classic - Kooyong 70th River Oaks International Tennis Tournament - Houston Australian Open (juniors) Australian Open (juniors) Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo